package com.ziqi.wanandroid.commonlibrary.bean;

import java.util.List;

/**
 * Copyright (C), 2018-2020
 * Author: ziqimo
 * Date: 2020/5/1 5:54 PM
 * Description:
 * History:
 * <author> <time> <version> <desc>
 * 作者姓名 修改时间 版本号 描述
 */
public class ListProject {

    /**
     * curPage : 1
     * datas : [{"apkLink":"","audit":1,"author":"fmtjava","canEdit":false,"chapterId":402,"chapterName":"跨平台应用","collect":false,"courseId":13,"desc":"基于Fullter实现的一款精美的仿开眼视频(Eyepetizer )跨平台App,适合入门,快速掌握Dart语言以及上手flutter开发,希望和大家共同成长,喜欢的话，欢迎start或fork!","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/28cc42a3-3b5a-47ea-b4f4-5cd935432a7d.png","fresh":false,"id":13210,"link":"https://www.wanandroid.com/blog/show/2750","niceDate":"2天前","niceShareDate":"2天前","origin":"","prefix":"","projectLink":"https://github.com/fmtjava/flutter_eyepetizer","publishTime":1588094327000,"selfVisible":0,"shareDate":1588094327000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=402"}],"title":"一款基于Flutter实现的精美仿开眼视频跨平台App,适合新手入门，快速掌握Dart语言的基本语法以及快速上手flutter开发。","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"fmtjava","canEdit":false,"chapterId":294,"chapterName":"完整项目","collect":false,"courseId":13,"desc":"基于Kotlin + Jetpack全家桶 + Coroutines(协程) 等架构实现的一款精简版Github客户端项目,望与广大小伙伴一起成长,欢迎start or fork！","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/133a0e8e-d76c-4626-a52f-7c5a0afc9ce2.png","fresh":false,"id":13209,"link":"https://www.wanandroid.com/blog/show/2749","niceDate":"2天前","niceShareDate":"2天前","origin":"","prefix":"","projectLink":"https://github.com/fmtjava/Jetpack_GitHub","publishTime":1588094297000,"selfVisible":0,"shareDate":1588094297000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=294"}],"title":"基于Kotlin + Jetpack全家桶 + Coroutines(协程) 等架构实现的一款精简版Github客户端项目。","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"soulqw","canEdit":false,"chapterId":358,"chapterName":"项目基础功能","collect":false,"courseId":13,"desc":"之前有在您公众号上发表过原理，现在经过优化和迭代已经稳定运行它能做得：\r\n1.轻松替换方法调用之间的顺序关系\r\n2.提高代码可读性和可维护性","descMd":"","envelopePic":"https://www.wanandroid.com/resources/image/pc/default_project_img.jpg","fresh":false,"id":13066,"link":"https://www.wanandroid.com/blog/show/2748","niceDate":"2020-04-26 22:45","niceShareDate":"2020-04-26 22:45","origin":"","prefix":"","projectLink":"https://github.com/soulqw/WorkFlow","publishTime":1587912349000,"selfVisible":0,"shareDate":1587912349000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=358"}],"title":"WorkFlow-轻松低成本解决串行调用链之间的耦合","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"wangjianxiandev","canEdit":false,"chapterId":402,"chapterName":"跨平台应用","collect":false,"courseId":13,"desc":":fire:项目基于 Flutter 移动应用框架，采用 Dart 语言编写，打造体验较佳的WanAndroid客户端","descMd":"","envelopePic":"https://wanandroid.com/blogimgs/e4109fbf-47d9-461a-a87a-16f20cba974c.png","fresh":false,"id":13060,"link":"https://www.wanandroid.com/blog/show/2746","niceDate":"2020-04-26 21:17","niceShareDate":"2020-04-26 21:17","origin":"","prefix":"","projectLink":"https://github.com/wangjianxiandev/WanAndroidFlutter","publishTime":1587907057000,"selfVisible":0,"shareDate":1587907057000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=402"}],"title":"Hey Flutter: 体验较佳的WanAndroid Flutter客户端","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"yangsanning","canEdit":false,"chapterId":339,"chapterName":"K线图","collect":false,"courseId":13,"desc":"股票相关控件（分时图、自选股迷你分时图、资金趋势图），可用于自定义View的学习","descMd":"","envelopePic":"https://wanandroid.com/blogimgs/9176f386-2496-4692-85b8-fda7903c0816.png","fresh":false,"id":13061,"link":"https://www.wanandroid.com/blog/show/2747","niceDate":"2020-04-26 21:16","niceShareDate":"2020-04-26 21:16","origin":"","prefix":"","projectLink":"https://github.com/yangsanning/StockView","publishTime":1587907000000,"selfVisible":0,"shareDate":1587907000000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=339"}],"title":"股票控件StockView","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"AlbertShen0211","canEdit":false,"chapterId":385,"chapterName":"架构","collect":false,"courseId":13,"desc":"在Android架构组件基础上，融入Kotlin 协程+retrofit，模拟网络，使用MVVM架构全面快速开发。","descMd":"","envelopePic":"https://wanandroid.com/resources/image/pc/default_project_img.jpg","fresh":false,"id":13057,"link":"https://www.wanandroid.com/blog/show/2743","niceDate":"2020-04-26 21:15","niceShareDate":"2020-04-26 21:15","origin":"","prefix":"","projectLink":"https://github.com/AlbertShen0211/Android-architecture-components","publishTime":1587906911000,"selfVisible":0,"shareDate":1587906911000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=385"}],"title":"Android Jetpack 最佳开发姿势","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"zhpanvip","canEdit":false,"chapterId":400,"chapterName":"ViewPager","collect":false,"courseId":13,"desc":"兼容ViewPager与ViewPager2，支持多种指示器样式以及多种滑动样式。","descMd":"","envelopePic":"https://wanandroid.com/blogimgs/e5f6fc83-0a7d-4fea-9acc-1015ee500492.png","fresh":false,"id":13059,"link":"https://www.wanandroid.com/blog/show/2745","niceDate":"2020-04-26 21:13","niceShareDate":"2020-04-26 21:13","origin":"","prefix":"","projectLink":"https://github.com/zhpanvip/viewpagerindicator","publishTime":1587906829000,"selfVisible":0,"shareDate":1587906829000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=400"}],"title":"兼容ViewPager与ViewPager2，支持多种指示器样式以及多种滑动样式","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"chinalwb","canEdit":false,"chapterId":358,"chapterName":"项目基础功能","collect":false,"courseId":13,"desc":"滑动确认控件，低仿滑动解锁，样式可配置。-- 已添加中文readme","descMd":"","envelopePic":"https://wanandroid.com/blogimgs/4924ea17-0c28-4954-b388-61823d6043e0.png","fresh":false,"id":13056,"link":"https://www.wanandroid.com/blog/show/2742","niceDate":"2020-04-26 21:12","niceShareDate":"2020-04-26 21:12","origin":"","prefix":"","projectLink":"https://github.com/chinalwb/slidetoconfirm","publishTime":1587906724000,"selfVisible":0,"shareDate":1587906724000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=358"}],"title":"滑动确认控件","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"simplepeng","canEdit":false,"chapterId":358,"chapterName":"项目基础功能","collect":false,"courseId":13,"desc":"SpiderMan能为您做的事：\r\n在Android手机上显示闪退崩溃信息，直接分享给相关开发人员!\r\n再也不用担心测试妹妹给你重现怎样操作才能触发闪退崩溃的尴尬！\r\n再也不用担心产品给你说哪儿哪儿会闪退崩溃，但是又不能场景还原的无奈！\r\n再也不用担心某些国产Rom禁止异常log输出！\r\n再也不用担心开发工具异常log信息输出时灵时不灵！","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/16ebacd1-b1d8-48d5-b889-138857057067.png","fresh":false,"id":12962,"link":"https://www.wanandroid.com/blog/show/2739","niceDate":"2020-04-20 23:26","niceShareDate":"2020-04-20 23:26","origin":"","prefix":"","projectLink":"https://github.com/simplepeng/SpiderMan","publishTime":1587396402000,"selfVisible":0,"shareDate":1587396402000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=358"}],"title":"🔥🔥🔥崩溃日志手机端显示 ，测试妹妹的最爱，开发哥哥的小棉袄","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"xfhy","canEdit":false,"chapterId":402,"chapterName":"跨平台应用","collect":false,"courseId":13,"desc":"Flutter版本 WanAndroid客户端 适合Flutter入门学习 ","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/f6481711-10b1-4852-acd9-4ef41f2ab89c.png","fresh":false,"id":12960,"link":"https://www.wanandroid.com/blog/show/2737","niceDate":"2020-04-20 23:24","niceShareDate":"2020-04-20 23:24","origin":"","prefix":"","projectLink":"https://github.com/xfhy/WanAndroid-Flutter","publishTime":1587396253000,"selfVisible":0,"shareDate":1587396253000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=402"}],"title":"Flutter版本 WanAndroid客户端 适合Flutter入门学习 ","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"giswangsj","canEdit":false,"chapterId":380,"chapterName":"ImageView","collect":false,"courseId":13,"desc":"RvParallaxImageView用在recyclerview的item中，它可以随着recyclerview进行视差效果的移动，进而可以在一个小区域的item中展示一个完整的图片。适用于在recyclerview的item中显示大的广告图。","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/5ffe6557-61f4-4a82-92c5-7c4d2cb71369.png","fresh":false,"id":12959,"link":"https://www.wanandroid.com/blog/show/2736","niceDate":"2020-04-20 23:20","niceShareDate":"2020-04-20 23:20","origin":"","prefix":"","projectLink":"https://github.com/giswangsj/RvParallaxImageView","publishTime":1587396019000,"selfVisible":0,"shareDate":1587396019000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=380"}],"title":"仿知乎列表广告栏：在RecyclerView中实现大图片完整展示的视差效果","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"wangjianxiandev","canEdit":false,"chapterId":294,"chapterName":"完整项目","collect":false,"courseId":13,"desc":"采用使用kotlin语言开发，基于Material Design+AndroidX + MVVM + ViewModel + LiveData + Coroutine + Retrofit等优秀的开源框架，努力打造体验良好的WanAndroid客户端","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/6cbd7d0d-5692-4ec0-a4f3-fd96df62c527.png","fresh":false,"id":12955,"link":"https://www.wanandroid.com/blog/show/2732","niceDate":"2020-04-20 23:05","niceShareDate":"2020-04-20 23:05","origin":"","prefix":"","projectLink":"https://github.com/wangjianxiandev/WanAndroidMVVM","publishTime":1587395101000,"selfVisible":0,"shareDate":1587395101000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=294"}],"title":"Jetpack组件结合MVVM架构的Kotlin版本的WanAndroid客户端","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"xiaoyanger0825","canEdit":false,"chapterId":294,"chapterName":"完整项目","collect":false,"courseId":13,"desc":"采用Kotlin语言，使用ViewModel+LiveData+Room+协程搭建MVVM架构，UI采用黑白配色的MD风格，并适配了白天黑夜模式。","descMd":"","envelopePic":"https://www.wanandroid.com/blogimgs/9084d5ee-ab8c-453c-ad71-6581e9e1d898.png","fresh":false,"id":12953,"link":"https://www.wanandroid.com/blog/show/2731","niceDate":"2020-04-20 12:58","niceShareDate":"2020-04-20 12:58","origin":"","prefix":"","projectLink":"https://github.com/xiaoyanger0825/wanandroid","publishTime":1587358718000,"selfVisible":0,"shareDate":1587358718000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=294"}],"title":"Kotlin+JetPack+协程实现的MVVM架构Wanandroid客户端","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"zengcanxiang","canEdit":false,"chapterId":358,"chapterName":"项目基础功能","collect":false,"courseId":13,"desc":"在当前Android Q即将大规模普及的情况下，适配Android Q对存储权限做出的调整。\r\n\r\n为大家演示Android Q通过Storage Access Framework如何操作私有目录和公共目录。\r\n对Android Q 存储权限的获取\r\n校验一个Uri是否有效\r\n如何保存、获取MediaStore内容\r\n如何通过SAF获取文件/文件夹的Uri\r\n如何通过SAF传入Uri对文件进行操作","descMd":"","envelopePic":"https://www.wanandroid.com/resources/image/pc/default_project_img.jpg","fresh":false,"id":12824,"link":"https://www.wanandroid.com/blog/show/2730","niceDate":"2020-04-12 20:35","niceShareDate":"2020-04-12 20:35","origin":"","prefix":"","projectLink":"https://github.com/zengcanxiang/AndroidQStorage","publishTime":1586694946000,"selfVisible":0,"shareDate":1586694946000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=358"}],"title":"可能是最全的AndroidQ Storage 演示","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"madreain","canEdit":false,"chapterId":358,"chapterName":"项目基础功能","collect":false,"courseId":13,"desc":"AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础， 结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速开发框架","descMd":"","envelopePic":"https://www.wanandroid.com/resources/image/pc/default_project_img.jpg","fresh":false,"id":12822,"link":"https://www.wanandroid.com/blog/show/2728","niceDate":"2020-04-12 20:26","niceShareDate":"2020-04-12 20:26","origin":"","prefix":"","projectLink":"https://github.com/madreain/AACHulk","publishTime":1586694400000,"selfVisible":0,"shareDate":1586694400000,"shareUser":"","superChapterId":294,"superChapterName":"开源项目主Tab","tags":[{"name":"项目","url":"/project/list/1?cid=358"}],"title":"最新的kt+jetpack+Coroutine打造的Android开发框架","type":0,"userId":-1,"visible":1,"zan":0}]
     * offset : 0
     * over : false
     * pageCount : 30
     * size : 15
     * total : 446
     */

    public int curPage;
    public String offset;
    public String over;
    public int pageCount;
    public String size;
    public String total;
    public List<DatasBean> datas;

    public static class DatasBean {
        /**
         * apkLink :
         * audit : 1
         * author : fmtjava
         * canEdit : false
         * chapterId : 402
         * chapterName : 跨平台应用
         * collect : false
         * courseId : 13
         * desc : 基于Fullter实现的一款精美的仿开眼视频(Eyepetizer )跨平台App,适合入门,快速掌握Dart语言以及上手flutter开发,希望和大家共同成长,喜欢的话，欢迎start或fork!
         * descMd :
         * envelopePic : https://www.wanandroid.com/blogimgs/28cc42a3-3b5a-47ea-b4f4-5cd935432a7d.png
         * fresh : false
         * id : 13210
         * link : https://www.wanandroid.com/blog/show/2750
         * niceDate : 2天前
         * niceShareDate : 2天前
         * origin :
         * prefix :
         * projectLink : https://github.com/fmtjava/flutter_eyepetizer
         * publishTime : 1588094327000
         * selfVisible : 0
         * shareDate : 1588094327000
         * shareUser :
         * superChapterId : 294
         * superChapterName : 开源项目主Tab
         * tags : [{"name":"项目","url":"/project/list/1?cid=402"}]
         * title : 一款基于Flutter实现的精美仿开眼视频跨平台App,适合新手入门，快速掌握Dart语言的基本语法以及快速上手flutter开发。
         * type : 0
         * userId : -1
         * visible : 1
         * zan : 0
         */

        public String apkLink;
        public String audit;
        public String author;
        public String canEdit;
        public String chapterId;
        public String chapterName;
        public String collect;
        public String courseId;
        public String desc;
        public String descMd;
        public String envelopePic;
        public String fresh;
        public String id;
        public String link;
        public String niceDate;
        public String niceShareDate;
        public String origin;
        public String prefix;
        public String projectLink;
        public String publishTime;
        public String selfVisible;
        public String shareDate;
        public String shareUser;
        public String superChapterId;
        public String superChapterName;
        public String title;
        public String type;
        public String userId;
        public String visible;
        public String zan;
        public List<TagsBean> tags;

        public static class TagsBean {
            /**
             * name : 项目
             * url : /project/list/1?cid=402
             */

            public String name;
            public String url;
        }
    }
}
